-include ../../Makefile.begin

# Target.
$(this_PREFIX)LIBRARIES := OSGi++

$(this_PREFIX)OSGi++_VERSION := $(PROJECT_VERSION)

# Resource handling.
$(this_PREFIX)OSGi++_RES_RC := libOSGi++.res.rc

# Sources files.
$(this_PREFIX)OSGi++_SOURCES := \
        Version.hh \
        Exception.cc Utils.cc Platform.cc \
        Properties.cc ConfigFile.cc \
        Activator.cc Version.cc \
        Service.cc ServiceRegistry.cc \
        LifeCycle.cc Bundle.cc BundleFactory.cc Context.cc \
        BundleInstallerService.cc \
        BundleMgr.cc \
        ExtensionPoint.cc ExtensionPointService.cc \
        ApplicationService.cc \


$(this_PREFIX)OSGi++_ADD_ARCHIVES := zip TinyXml Ini

ifndef MINGW
$(this_PREFIX)OSGi++_ADD_LDFLAGS := -ldl
endif

$(this_PREFIX)OSGi++_ADD_CXXFLAGS := -I$(TOP_DIR)src/libzip -I$(TOP_DIR)src/SimpleIni

-include ../../Makefile.end
